/*
 * 作者: 侯晓宇
 * 时间: 2017-01-11 
 * 说明：
 * Copyright (c) 2016-2017 中研沃兮
 */
define(function(require) {

	require("jquery");

	var c = require('app/utils/CommonUtils');
	var appInfo = require('app/AppInfo');
	var dbu = require('app/utils/DBUtils');
	var tip = require('app/utils/TipUtils');
	var RoomInfoUtils = require('app/utils/RoomInfoUtils');
	
	
	//页面中所有点击、滑动、网络交互等操作都写在Action中
	//每一个xxWin.js或者xxFrm.js中只有一个Action
	var action = require('app/action/IndexWinAction');

	//初始化DB - 只需要在IndexWin.js中引用！
	dbu.initSqlliteDB();

	$("#reload").click(function(){
		location.reload();
	});

	//页面数据
	var header_h = parseInt($("#header").height());	

	action.setHeaderH(header_h);
	action.setFooterH(50);
	
	action.generateNavbar("关注", appInfo.uuid_catalog_follow, "0");

	//获取 所有分类
	action.getCatalogs()
		.then(function(data) {
			//保存至数据库，以便后续使用
			RoomInfoUtils.saveRoomCatalog(data);
			//搜索Icon
			api.openFrame({
			    name: 'SearchIconFrm',
			    url: './SearchIconFrm.html',
			    rect: {
				    x:0,
				    y:0,
				    w:header_h,
				    h:header_h
			    },
			    pageParam:{
			    	h: header_h
			    }
		    });
			
			//根据获取的分类启动NavigationBar	
			data.forEach(function(item) {
				action.generateNavbar(item.name, item.uuid, item.ordernum);
			});
		
			action.openNavbar();
			
			//底部tabbar	
			action.openTab();

		})
		.catch(function(error) {
//			tip.error();
		});
	
	action.listenReset();

	return;
});